﻿using System.Collections.Generic;

namespace LdtJudge.DataEngine.Model.Dudection
{
    /// <summary>
    /// 推导配置信息
    /// </summary>
    public class DeduceCfgModel
    {
        /// <summary>
        /// 规则组
        /// </summary>
        public List<RuleGroup> RuleGroups { get; set; }
    }
    /// <summary>
    /// 规则组
    /// </summary>
    public class RuleGroup
    {
        /// <summary>
        /// 代码
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 注释
        /// </summary>
        public string Note { get; set; }
        /// <summary>
        /// 规则列表
        /// </summary>
        public List<Rule> Rules { get; set; }
    }
    /// <summary>
    /// 规则内容
    /// </summary>
    public class Rule
    {
        /// <summary>
        /// 序号
        /// </summary>
        public string No { get; set; }
        /// <summary>
        /// 编码
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 路径
        /// </summary>
        public string Path { get; set; }
    }
}
